construction trailer - German English Dictionary